Levenberg-Marquardt added