exercise 1 added