add audit module