revise Chap.2