improved generation of pool request