working through chapter 4