Finish implement chapter 15.
- Unit test fail