more on exercise 1