Add chapter 12 codes