Assignments 8&9