new newton solver and methodology