initial BannerMonitor commit
Banner refactored