1st steps for more cleverness in building by EU::MM

Improve cleverness of EU::MM