add chapter 4.1 to 4.3.1 to cpp4