code compiles, at pg 96