changed uml diagram