exercise 1.