Selecting procedures for calculating derivatives: strategy