tons of layout tweaks