move method auditDelete deleteWithAudit