final commit to exercise 2