updates for automated testing and shell tweaks
tests