Finished chp 4