updated use case diagrams