updated test cases.