first commit exercise 3