diff --git a/functions/config/addParameter.m b/functions/config/addParameter.m
index 4738ffa4137c1d1b42fab4961644ee0e7c05068a..cfef9cff735a57e44b4f11ffce4a3806c0675657 100644
--- a/functions/config/addParameter.m
+++ b/functions/config/addParameter.m
@@ -2,7 +2,7 @@ function parameters = addParameter(name, distr, type, A, B, varargin)
 % createParameter - create the struct containing the attributes to compute
 % the uncertanties in a given parameter
 %
-% it is assumed that the input data contains the field to be modified
+% Data is read from the common folder
 % 
 % INPUTS:
 %     name, string: parameter name
diff --git a/functions/config/functionSignatures.json b/functions/config/functionSignatures.json
new file mode 100644
index 0000000000000000000000000000000000000000..e995e02fcb83035ee103f43982ac4567d3ee45ce
--- /dev/null
+++ b/functions/config/functionSignatures.json
@@ -0,0 +1,22 @@
+{
+    "addParameter":
+    {
+            "inputs":
+        [
+            {"name":"parameter", "kind":"required", "type":
+            [
+                "choices={'CA', 'CYB', 'CY0', 'CNA', 'CN0', 'Cl', 'Clp', 'Cma', 'Cm0', 'Cmad', 'Cmq', 'Cnb', 'Cn0', 'Cnr', 'Cnp', 'omega', 'phi', 'structMass', 'expMass', 'thrust', 'Ixx', 'Iyy', 'Izz', 'drogueS', 'drogueMass', 'drogueCL', 'drogueCD', 'paramainS', 'paramainMass', 'paramainCL', 'paramainCD', 'rocketDiameter', 'rocketLCenter', 'centerOfMass', 'finRootChord', 'finFreeChord', 'finHeigth', 'finSemiThickness', 'ogiveLength', 'ogivePMod', 'ogiveCMod'}"
+            ], 
+            "purpose":"The parameter you wish to change"},
+            {"name":"distribution", "kind":"required", "type":["integer", ">0", "<7"], "purpose":"Distribution type. See help for more info."},
+            {"name":"type", "kind":"required", "type":["integer", ">0", "<3"], "purpose":"How to apply distribution. See help for more info."},
+            {"name":"A", "kind":"required", "type":["numeric"], "purpose":"Parameter used for distribution"},
+            {"name":"B", "kind":"required", "type":["numeric"], "purpose":"Parameter used for distribution"},
+            {"name":"parameters", "kind":"ordered"}
+        ],
+        "outputs":
+        [
+            {"name":"parameter", "type":["nrows=1"]}
+        ]
+    }
+}
\ No newline at end of file