more OOP sugar