chapter 2 programs