Rare new 9.5/10
OOP