more learning from chapter 1