more terminal like behavior