OOP for code group and style changes I don't remember