added auditing