Refactored pooling packages