recreate uml use case diagram