uml structure added