Assignment2 In Progress