how differentials work