add for pool routing