simple shell for terminal. not great.