implemented up to 10.3.2
Implemented chapter 10