add exercise 10
add old few changes