created banner_login to abstract code