add pool structure to DS module