Updating PM Solver