chapter 3 [flow]