Pushing the initial version of the code for Audit