added other test cases