backup before implementing nonlinear gauss-seidel