Working through chp 4