started with Gauss Newton