more on differentials