derivation principle