fusion for solvers