implemented the basic level of the MM
Merge branch 'myDev'
added UDOs