new explanations for differentials