UML improved