second commit exercise 3 finished