chapter 2
chapter 2 new class