myshell is fully implemented