left a declare do fun for do_pool