add banner functionality