add PoolObject