updated the use case diagram