introduce TestCase classes