First version of shell working good