diff --git a/binarycpython/utils/grid.py b/binarycpython/utils/grid.py
index 815a53fe18c81332c906d1a950535556dc6419cb..3f90ab6e3f370c47100aad5b51775dcc525086c5 100644
--- a/binarycpython/utils/grid.py
+++ b/binarycpython/utils/grid.py
@@ -65,18 +65,18 @@ from binarycpython.utils.dicts import (
     keys_to_floats,
 )
 
-from binarycpython.utils.analytics import analytics
-from binarycpython.utils.cache import cache
-from binarycpython.utils.dataIO import dataIO
-from binarycpython.utils.distribution_functions import distribution_functions
-from binarycpython.utils.grid_logging import grid_logging
-from binarycpython.utils.grid_options_defaults import grid_options_defaults
-from binarycpython.utils.gridcode import gridcode
-from binarycpython.utils.HPC import HPC
-from binarycpython.utils.metadata import metadata
-from binarycpython.utils.Moe_di_Stefano_2017 import Moe_di_Stefano_2017
-from binarycpython.utils.spacing_functions import spacing_functions
-from binarycpython.utils.version_info import version_info
+from binarycpython.utils.population_extensions._analytics import analytics
+from binarycpython.utils.population_extensions._cache import cache
+from binarycpython.utils.population_extensions._dataIO import dataIO
+from binarycpython.utils.population_extensions._distribution_functions import distribution_functions
+from binarycpython.utils.population_extensions._grid_logging import grid_logging
+from binarycpython.utils.population_extensions._grid_options_defaults import grid_options_defaults
+from binarycpython.utils.population_extensions._gridcode import gridcode
+from binarycpython.utils.population_extensions._HPC import HPC
+from binarycpython.utils.population_extensions._metadata import metadata
+from binarycpython.utils.population_extensions._Moe_di_Stefano_2017 import Moe_di_Stefano_2017
+from binarycpython.utils.population_extensions._spacing_functions import spacing_functions
+from binarycpython.utils.population_extensions._version_info import version_info
 
 from binarycpython import _binary_c_bindings
 
diff --git a/binarycpython/utils/HPC.py b/binarycpython/utils/population_extensions/_HPC.py
similarity index 99%
rename from binarycpython/utils/HPC.py
rename to binarycpython/utils/population_extensions/_HPC.py
index ff2ae39acdc8fd9fbafd33cd4b92bd12fb1f80da..eaca0508527763859099ee0ebdc278420a542c88 100644
--- a/binarycpython/utils/HPC.py
+++ b/binarycpython/utils/population_extensions/_HPC.py
@@ -17,8 +17,8 @@ import glob
 import json
 import os
 
-from binarycpython.utils.slurm import slurm
-from binarycpython.utils.condor import condor
+from binarycpython.utils.population_extensions._slurm import slurm
+from binarycpython.utils.population_extensions._condor import condor
 
 
 class HPC(condor, slurm):
diff --git a/binarycpython/utils/Moe_di_Stefano_2017.py b/binarycpython/utils/population_extensions/_Moe_di_Stefano_2017.py
similarity index 100%
rename from binarycpython/utils/Moe_di_Stefano_2017.py
rename to binarycpython/utils/population_extensions/_Moe_di_Stefano_2017.py
diff --git a/binarycpython/utils/analytics.py b/binarycpython/utils/population_extensions/_analytics.py
similarity index 100%
rename from binarycpython/utils/analytics.py
rename to binarycpython/utils/population_extensions/_analytics.py
diff --git a/binarycpython/utils/cache.py b/binarycpython/utils/population_extensions/_cache.py
similarity index 100%
rename from binarycpython/utils/cache.py
rename to binarycpython/utils/population_extensions/_cache.py
diff --git a/binarycpython/utils/condor.py b/binarycpython/utils/population_extensions/_condor.py
similarity index 100%
rename from binarycpython/utils/condor.py
rename to binarycpython/utils/population_extensions/_condor.py
diff --git a/binarycpython/utils/dataIO.py b/binarycpython/utils/population_extensions/_dataIO.py
similarity index 100%
rename from binarycpython/utils/dataIO.py
rename to binarycpython/utils/population_extensions/_dataIO.py
diff --git a/binarycpython/utils/distribution_functions.py b/binarycpython/utils/population_extensions/_distribution_functions.py
similarity index 100%
rename from binarycpython/utils/distribution_functions.py
rename to binarycpython/utils/population_extensions/_distribution_functions.py
diff --git a/binarycpython/utils/grid_logging.py b/binarycpython/utils/population_extensions/_grid_logging.py
similarity index 100%
rename from binarycpython/utils/grid_logging.py
rename to binarycpython/utils/population_extensions/_grid_logging.py
diff --git a/binarycpython/utils/grid_options_defaults.py b/binarycpython/utils/population_extensions/_grid_options_defaults.py
similarity index 100%
rename from binarycpython/utils/grid_options_defaults.py
rename to binarycpython/utils/population_extensions/_grid_options_defaults.py
diff --git a/binarycpython/utils/gridcode.py b/binarycpython/utils/population_extensions/_gridcode.py
similarity index 100%
rename from binarycpython/utils/gridcode.py
rename to binarycpython/utils/population_extensions/_gridcode.py
diff --git a/binarycpython/utils/metadata.py b/binarycpython/utils/population_extensions/_metadata.py
similarity index 100%
rename from binarycpython/utils/metadata.py
rename to binarycpython/utils/population_extensions/_metadata.py
diff --git a/binarycpython/utils/slurm.py b/binarycpython/utils/population_extensions/_slurm.py
similarity index 100%
rename from binarycpython/utils/slurm.py
rename to binarycpython/utils/population_extensions/_slurm.py
diff --git a/binarycpython/utils/spacing_functions.py b/binarycpython/utils/population_extensions/_spacing_functions.py
similarity index 100%
rename from binarycpython/utils/spacing_functions.py
rename to binarycpython/utils/population_extensions/_spacing_functions.py
diff --git a/binarycpython/utils/version_info.py b/binarycpython/utils/population_extensions/_version_info.py
similarity index 100%
rename from binarycpython/utils/version_info.py
rename to binarycpython/utils/population_extensions/_version_info.py