object-orientifying