feature for pool and sharding