Finish Assignment 1