add Chapter 4 code