exercise 7 added