readable MM functions