adding some more test cases