Text this: The object-oriented approach