Implemented Solvers class