Index: /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 16766)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 16767)
@@ -551,4 +551,9 @@
 	MassfluxatgateNameEnum,
 	MassfluxatgateSegmentsEnum,
+	MisfitNameEnum,
+	MisfitModelEnum,
+	MisfitObservationsEnum,
+	MisfitTimeinterpolationEnum,
+	MisfitWeightsEnum,
 	/*}}}*/
 	/*Responses{{{*/
Index: /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 16766)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 16767)
@@ -539,4 +539,9 @@
 		case MassfluxatgateNameEnum : return "MassfluxatgateName";
 		case MassfluxatgateSegmentsEnum : return "MassfluxatgateSegments";
+		case MisfitNameEnum : return "MisfitName";
+		case MisfitModelEnum : return "MisfitModel";
+		case MisfitObservationsEnum : return "MisfitObservations";
+		case MisfitTimeinterpolationEnum : return "MisfitTimeinterpolation";
+		case MisfitWeightsEnum : return "MisfitWeights";
 		case MinVelEnum : return "MinVel";
 		case MaxVelEnum : return "MaxVel";
Index: /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 16766)
+++ /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 16767)
@@ -551,4 +551,9 @@
 	      else if (strcmp(name,"MassfluxatgateName")==0) return MassfluxatgateNameEnum;
 	      else if (strcmp(name,"MassfluxatgateSegments")==0) return MassfluxatgateSegmentsEnum;
+	      else if (strcmp(name,"MisfitName")==0) return MisfitNameEnum;
+	      else if (strcmp(name,"MisfitModel")==0) return MisfitModelEnum;
+	      else if (strcmp(name,"MisfitObservations")==0) return MisfitObservationsEnum;
+	      else if (strcmp(name,"MisfitTimeinterpolation")==0) return MisfitTimeinterpolationEnum;
+	      else if (strcmp(name,"MisfitWeights")==0) return MisfitWeightsEnum;
 	      else if (strcmp(name,"MinVel")==0) return MinVelEnum;
 	      else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;
@@ -624,7 +629,10 @@
 	      else if (strcmp(name,"Paterson")==0) return PatersonEnum;
 	      else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum;
-	      else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
+         else stage=6;
+   }
+   if(stage==6){
+	      if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
 	      else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum;
-         else stage=6;
+         else stage=7;
    }
 	/*If we reach this point, the string provided has not been found*/
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 16766)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 16767)
@@ -531,4 +531,9 @@
 def MassfluxatgateNameEnum(): return StringToEnum("MassfluxatgateName")[0]
 def MassfluxatgateSegmentsEnum(): return StringToEnum("MassfluxatgateSegments")[0]
+def MisfitNameEnum(): return StringToEnum("MisfitName")[0]
+def MisfitModelEnum(): return StringToEnum("MisfitModel")[0]
+def MisfitObservationsEnum(): return StringToEnum("MisfitObservations")[0]
+def MisfitTimeinterpolationEnum(): return StringToEnum("MisfitTimeinterpolation")[0]
+def MisfitWeightsEnum(): return StringToEnum("MisfitWeights")[0]
 def MinVelEnum(): return StringToEnum("MinVel")[0]
 def MaxVelEnum(): return StringToEnum("MaxVel")[0]
Index: /issm/trunk-jpl/src/m/enum/MisfitModelEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MisfitModelEnum.m	(revision 16767)
+++ /issm/trunk-jpl/src/m/enum/MisfitModelEnum.m	(revision 16767)
@@ -0,0 +1,11 @@
+function macro=MisfitModelEnum()
+%MISFITMODELENUM - Enum of MisfitModel
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=MisfitModelEnum()
+
+macro=StringToEnum('MisfitModel');
Index: /issm/trunk-jpl/src/m/enum/MisfitNameEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MisfitNameEnum.m	(revision 16767)
+++ /issm/trunk-jpl/src/m/enum/MisfitNameEnum.m	(revision 16767)
@@ -0,0 +1,11 @@
+function macro=MisfitNameEnum()
+%MISFITNAMEENUM - Enum of MisfitName
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=MisfitNameEnum()
+
+macro=StringToEnum('MisfitName');
Index: /issm/trunk-jpl/src/m/enum/MisfitObservationsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MisfitObservationsEnum.m	(revision 16767)
+++ /issm/trunk-jpl/src/m/enum/MisfitObservationsEnum.m	(revision 16767)
@@ -0,0 +1,11 @@
+function macro=MisfitObservationsEnum()
+%MISFITOBSERVATIONSENUM - Enum of MisfitObservations
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=MisfitObservationsEnum()
+
+macro=StringToEnum('MisfitObservations');
Index: /issm/trunk-jpl/src/m/enum/MisfitTimeinterpolationEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MisfitTimeinterpolationEnum.m	(revision 16767)
+++ /issm/trunk-jpl/src/m/enum/MisfitTimeinterpolationEnum.m	(revision 16767)
@@ -0,0 +1,11 @@
+function macro=MisfitTimeinterpolationEnum()
+%MISFITTIMEINTERPOLATIONENUM - Enum of MisfitTimeinterpolation
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=MisfitTimeinterpolationEnum()
+
+macro=StringToEnum('MisfitTimeinterpolation');
Index: /issm/trunk-jpl/src/m/enum/MisfitWeightsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/MisfitWeightsEnum.m	(revision 16767)
+++ /issm/trunk-jpl/src/m/enum/MisfitWeightsEnum.m	(revision 16767)
@@ -0,0 +1,11 @@
+function macro=MisfitWeightsEnum()
+%MISFITWEIGHTSENUM - Enum of MisfitWeights
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=MisfitWeightsEnum()
+
+macro=StringToEnum('MisfitWeights');
