chapter 2 stuff