built the test framework