Use Case - 2 Implementation