add mli interfaces