OOP test with some notes