Added Assignments 2-4