Två huvudprinciper finns .