chap 7 in prog