add and finsh chapter 2.3