add assignments 2-6