finished Chap 4