Modern Day Auditing: Challenges And Opportunities