The civil law, codified and based on the Napoleonic Code, is divided between courts with regular civil and criminal jurisdiction and administrative courts. The judicial power is vested in the supreme court, constitutional court, appeal court and administrative court. Law enforcement in the country is primarily the responsibility of the Albanian Police, the main and largest state law enforcement agency. It carries out nearly all general police duties including criminal investigation, patrol activity, traffic policing and border control.