perform an audit