exercise3_commit2