-banner long winded explanations