starting to work on the new shell