modify exercise 1