more work on banner and stuff