added regularisation 2d  Newton