IMPROVED uml