about half done with test cases