working on the audit module