fixed the SOR solver.