lots more work on the data layer, and some styling enhancements to the banner