pool: start on pool data structure.