Challenges for small business when it comes to marketing