added more test case