pooling and sharing