Project 2 shell