add use case diagram