Completed chp 9