complete tester class