added exercise 2.73 & 2.74