Assignment 2 Finish