added addition colums to audit table, can set custom trigger function when registering