assignment 2 assignment 3 assignment 4,part 1 assignment 4,part 2 assignment 5 assignment 6 assignment 7 assignment 8a assignment 8b assignment 9 assignment 10