audit manager and some basic interfaces