uml diagram for task2