update all chapter 17 examples for 2.1