First implementation for delete action