Differential Fitting