Finish part 1 of Assignment 3