add new test cases for delete