more work on pool es