Basic shell: done for educational proposes