Challenges that small businesses have when it comes to marketing