Updated OOP Header