corrected use case diagrams