Nonlinear Least Square Fitting