I heard u like OOP