lots of text and design tweaks