UML rewrite 1.0.0