oop + pprint