minor tweaks and design alterations