enhance test cases