exo2 -> pool.c