final exercise 3 commit