add all the assignments for CS429