working through chapter 1.2