UML revised