diff --git a/functions/config/addParameter.m b/functions/configManagement/OLDaddParameter.m
similarity index 100%
rename from functions/config/addParameter.m
rename to functions/configManagement/OLDaddParameter.m
diff --git a/functions/config/loadConfig.m b/functions/configManagement/OLDloadConfig.m
similarity index 65%
rename from functions/config/loadConfig.m
rename to functions/configManagement/OLDloadConfig.m
index 5543e5cdb6c03185787124d1a9ac292f27786f75..ab06845c9c500b883f4adca2b7654885075c2ba4 100644
--- a/functions/config/loadConfig.m
+++ b/functions/configManagement/OLDloadConfig.m
@@ -8,18 +8,12 @@ function varargout = loadConfig(varargin)
 %                 - stucts, ordered based on input
 
 varargout = cell(1, nargin);
-
-currPath = fileparts(mfilename('fullpath'));
-superPath = fullfile(currPath, '..', '..', 'missions');
-
-%% LOAD superConfig
-run(fullfile(superPath, 'superConfig.m'));
-configPath = fullfile(superPath, super.mission, 'config');
+mission = varargin{end};
 
 %% LOAD desired configs
-    for i = 1:nargin
+    for i = 1:nargin-1
         fileName = char(varargin{i});
-        if ~isfile(fullfile(configPath, fileName))
+        if ~isfile(fullfile(mission.configPath, fileName))
             error(strcat("File not found inside the config folder: ", varargin{i})); 
         end
         
diff --git a/functions/config/functionSignatures.json b/functions/configManagement/functionSignatures.json
similarity index 100%
rename from functions/config/functionSignatures.json
rename to functions/configManagement/functionSignatures.json