Implement simple shell