structure the test case