finish chapter 3 with all new testing