finished chapter 2 stuff.