The justice system is independent of the other branches of government and is made up of a hierarchical system of courts with the High Court of Cassation and Justice being the supreme court of Romania. There are also courts of appeal, county courts and local courts. The Romanian judicial system is strongly influenced by the French model, is based on civil law and is inquisitorial in nature. The Constitutional Court (''Curtea Constituțională'') is responsible for judging the compliance of laws and other state regulations with the constitution, which is the fundamental law of the country and can only be amended through a public referendum. Romania's 2007 entry into the EU has been a significant influence on its domestic policy, and including judicial reforms, increased judicial cooperation with other member states, and measures to combat corruption.