added solver tester class