added final use case diagrams