OOP v3 (though quite silly)

Kind of difficult to tell what these stand for – I'd go with the full names to make it readable.