add chapter 2 demo