Judicial powers in Slovenia are executed by judges, who are elected by the National Assembly. Judicial power in Slovenia is implemented by courts with general responsibilities and specialised courts that deal with matters relating to specific legal areas. The State Prosecutor is an independent state authority responsible for prosecuting cases brought against those suspected of committing criminal offences. The Constitutional Court, composed of nine judges elected for nine-year terms, decides on the conformity of laws with the Constitution; all laws and regulations must also conform with the general principles of international law and with ratified international agreements.