tutorial chapter 10.3