commit for 3 assigments.