reworked banner, added fallback