more work on the User Cases: textual desc + new UML diagram