Lessons for every CPA firm from public audit