chapter 3.2
chapter 3.4
chapter 3.7