working exercise 8 added