client UML updated