Improved ConvexSolver