Fix OOP