chap 4 exercises in progress