updated user case diagram