add use-case diagram