test cases needs the framework