iteration 2 of the CSE 360 Project code