adding the assignment with part 1 completed