added chap04 part1