updated saddle point solution