Chapter 12  implemented