Learning OOP.