add other test case for more coverage