more uml stuff