diff --git a/configurationsR2018b/initialization/SCDclass_algo.m b/code/classes/SCDclass_algo.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_algo.m
rename to code/classes/SCDclass_algo.m
diff --git a/configurationsR2018b/initialization/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_expcode.m
rename to code/classes/SCDclass_expcode.m
diff --git a/configurationsR2018b/initialization/SCDclass_expcodecontainer.m b/code/classes/SCDclass_expcodecontainer.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_expcodecontainer.m
rename to code/classes/SCDclass_expcodecontainer.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsobjcontainer.m b/code/classes/SCDclass_mdsobjcontainer.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsobjcontainer.m
rename to code/classes/SCDclass_mdsobjcontainer.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdspar.m b/code/classes/SCDclass_mdspar.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdspar.m
rename to code/classes/SCDclass_mdspar.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdspar3Dmatrix.m b/code/classes/SCDclass_mdspar3Dmatrix.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdspar3Dmatrix.m
rename to code/classes/SCDclass_mdspar3Dmatrix.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparfixdimvector.m b/code/classes/SCDclass_mdsparfixdimvector.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparfixdimvector.m
rename to code/classes/SCDclass_mdsparfixdimvector.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparfixdimvectoridx.m b/code/classes/SCDclass_mdsparfixdimvectoridx.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparfixdimvectoridx.m
rename to code/classes/SCDclass_mdsparfixdimvectoridx.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparfixdimvectorint.m b/code/classes/SCDclass_mdsparfixdimvectorint.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparfixdimvectorint.m
rename to code/classes/SCDclass_mdsparfixdimvectorint.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparmatrix.m b/code/classes/SCDclass_mdsparmatrix.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparmatrix.m
rename to code/classes/SCDclass_mdsparmatrix.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparscalar.m b/code/classes/SCDclass_mdsparscalar.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparscalar.m
rename to code/classes/SCDclass_mdsparscalar.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparscalarint.m b/code/classes/SCDclass_mdsparscalarint.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparscalarint.m
rename to code/classes/SCDclass_mdsparscalarint.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparscalartaridx.m b/code/classes/SCDclass_mdsparscalartaridx.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparscalartaridx.m
rename to code/classes/SCDclass_mdsparscalartaridx.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdsparvector.m b/code/classes/SCDclass_mdsparvector.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdsparvector.m
rename to code/classes/SCDclass_mdsparvector.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdswg.m b/code/classes/SCDclass_mdswg.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdswg.m
rename to code/classes/SCDclass_mdswg.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdswgsigarray1.m b/code/classes/SCDclass_mdswgsigarray1.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdswgsigarray1.m
rename to code/classes/SCDclass_mdswgsigarray1.m
diff --git a/configurationsR2018b/initialization/SCDclass_mdswgsigsingle.m b/code/classes/SCDclass_mdswgsigsingle.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_mdswgsigsingle.m
rename to code/classes/SCDclass_mdswgsigsingle.m
diff --git a/configurationsR2018b/initialization/SCDclass_task.m b/code/classes/SCDclass_task.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_task.m
rename to code/classes/SCDclass_task.m
diff --git a/configurationsR2018b/initialization/SCDclass_taskcontainer.m b/code/classes/SCDclass_taskcontainer.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_taskcontainer.m
rename to code/classes/SCDclass_taskcontainer.m
diff --git a/configurationsR2018b/initialization/SCDclass_taskmdscheckbusnames.m b/code/classes/SCDclass_taskmdscheckbusnames.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDclass_taskmdscheckbusnames.m
rename to code/classes/SCDclass_taskmdscheckbusnames.m
diff --git a/configurationsR2018b/initialization/SCDconf_createexpcodes.m b/code/functions/SCDconf_createexpcodes.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDconf_createexpcodes.m
rename to code/functions/SCDconf_createexpcodes.m
diff --git a/configurationsR2018b/initialization/SCDconf_createsimdatastruct.m b/code/functions/SCDconf_createsimdatastruct.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDconf_createsimdatastruct.m
rename to code/functions/SCDconf_createsimdatastruct.m
diff --git a/configurationsR2018b/initialization/SCDconf_getdatadict.m b/code/functions/SCDconf_getdatadict.m
similarity index 100%
rename from configurationsR2018b/initialization/SCDconf_getdatadict.m
rename to code/functions/SCDconf_getdatadict.m