Use Case - 3 Implementation