Added the programming Assignments functions