update to audit logic