use case diagram updated