first cleanup chap 4
first cleanup chap 4