visual design updates (with minor structural tweaks)