much of the banner like code is ready