OOP-TDD updates