Solver interface addition - stage 1