Chap.3 refination DONE