add chap3 - 6