pooling buffers