Can IT consultants prepare us for IT audits