rest of chap 4 stuff