rework src tree
new dm