Delete functionality Implemented