What is a auditing? and why it is required?