Added Solver Class.