more wonderful solvers