need to check index, general pooling