little more work on the solvers.