just finish the test case, interface, class definition, next step is to build the test cases