chapter 7,8 added, chapter 2 revised