chap 2 fixes