solving banners problems