add in differentiation for lepton type