Complete chapter 8 and add chapter 9. Classes