This is a case study for auditing class.