Assignment 4 Shell