add mlogit func