more test cases done