add chapter 20, string, finish 30%