assignment 1 p2