updated Use Case