Working through part 2 chapter 1