lots of visual tweaks