derivation control