commiting the assignment (complete)