Legal Framework defines audit authority of OAG clearly, and prescribes that OAG is free from direction and interference from any government agency. In addition, OAG establishes code of ethics. However, there is no process to ensure that code of ethics and independence requirements are adhered to.