Assignments 3-7