add mmState