adding more tests in chapter 21