Complete chapter 7 and add chapter 8. Errors and Exceptions