work through more of ch.3