the delete works like it is suppose to