added chap8 content