Implemented delete()