fixed use case diagram