Features in Chapter 4 added