vector pooling!