making the inhomo_solver operational