complete exercise 3