minor tweaks to interface