edit pooling method