1.rewrite chapter 1 according to version problem
2.move some content of original chapter 1 to chapter 2 that might be useful