ch9 initial commit
ch9 complete?