Legal Framework defines raudit 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 code of ethics including independence requirements are adhered to.