ch03 finished