Update OOP, fix error