make adjust to chapter2.
add reference for chapter2.
make some adjust to chapter 3(not complete)