tutorial chapter 4