assignment 5 part 1