working through chapter 3