How MMP works