committing assignment1 and assignment2