adding spam protection and custom banners