completed file exercise 1