Added basic shell. Now the fun begins