ch03 complete