fix chapter 12 challenge