The South African legal system is a mixed system comprised of several sources of law including Roman law, Roman Dutch law, British common law, indigenous law, and human rights law. The Constitution establishes the separation of powers between the legislative, executive, and judicial branches of government and contains a Bill of Rights guaranteeing basic human rights for all citizens. Key aspects of each branch include Parliament making laws, the President and Cabinet executing and enforcing laws, and the courts interpreting laws and presiding over legal cases. Checks and balances ensure no single branch can exert too much authority by providing oversight between the different branches.