add model anc contraller and re-map the UML