add support for extra data in audit table