tidy up
use MMR