Assignment 3 for 4WW3