new imp_solver class done, need to adapt mps_iface.py