more examples from chapter 4