exercise 3 commit 1