more tests added in chapter 21