pooling to work again ,fixed unit test *cough*