add binary, more simple.
build a loop, choose a new head.
connect head and tail, make a pool.