finish book upon exercise 3.74