shell assignment 2