ch01 and ch02 text