passing more test cases