examples in Chapter 3