fix overlap in UML