Add OOP use case