Finish with hw3 p2