shared audit model