finish all chap
revise ch01