The office of the Attorney General is the principal agency responsible for prosecuting criminal cases,providing legal advice to state agencies,representing the government in court and cooperating with foreign countries in criminal matters,it is also the duty of the office of the Attorney General to protect civil rights and provide legal aid to the needy. The office of the Attorney General is an independent agency, not under the control of any ministry, but reports directly to the Minister of justice. The purpose of its independent status is to ensure justice and prevent political influence from interfering with prosecutorial functions. In order to guarantee the independence of public prosecutors, the Public prosecutor Commission is established to take the sole responsibility of the personnel management of public prosecutors. The commission is chaired by a retired senior government official or retired high-ranking public prosecutor elected by public prosecutors nationwide.