wrote the levenberg-marquardt minimizer