add row object pooling