Exercise 21 & 22 add,