add chap03 and chap04