enhance pool validation