repeatable tests for chapter 21