nit: we should rename the function for `initMMI` since it's just doing mmi stuffs.