chap 8 finish (not complete)