Add chapter 9 codes