other stuff in Chapter 14 from Cloud9