working on the auditlog functionalities