implemented mmlNm