lots of responsive tweaks