work out pool as a core.echo provider for now