Index: /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 18944)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 18945)
@@ -698,4 +698,8 @@
 	SurfaceObservationEnum,
 	WeightsSurfaceObservationEnum,
+	VxObsEnum,
+	WeightsVxObsEnum,
+	VyObsEnum,
+	WeightsVyObsEnum,
 	/*}}}*/
 	/*Responses{{{*/
Index: /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 18944)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 18945)
@@ -683,4 +683,8 @@
 		case SurfaceObservationEnum : return "SurfaceObservation";
 		case WeightsSurfaceObservationEnum : return "WeightsSurfaceObservation";
+		case VxObsEnum : return "VxObs";
+		case WeightsVxObsEnum : return "WeightsVxObs";
+		case VyObsEnum : return "VyObs";
+		case WeightsVyObsEnum : return "WeightsVyObs";
 		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 18944)
+++ /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 18945)
@@ -698,4 +698,8 @@
 	      else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum;
 	      else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum;
+	      else if (strcmp(name,"VxObs")==0) return VxObsEnum;
+	      else if (strcmp(name,"WeightsVxObs")==0) return WeightsVxObsEnum;
+	      else if (strcmp(name,"VyObs")==0) return VyObsEnum;
+	      else if (strcmp(name,"WeightsVyObs")==0) return WeightsVyObsEnum;
 	      else if (strcmp(name,"MinVel")==0) return MinVelEnum;
 	      else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;
@@ -748,12 +752,12 @@
 	      else if (strcmp(name,"OldGradient")==0) return OldGradientEnum;
 	      else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum;
-	      else if (strcmp(name,"ToolkitsFileName")==0) return ToolkitsFileNameEnum;
+         else stage=7;
+   }
+   if(stage==7){
+	      if (strcmp(name,"ToolkitsFileName")==0) return ToolkitsFileNameEnum;
 	      else if (strcmp(name,"RootPath")==0) return RootPathEnum;
 	      else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
 	      else if (strcmp(name,"InputFileName")==0) return InputFileNameEnum;
-         else stage=7;
-   }
-   if(stage==7){
-	      if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
+	      else if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
 	      else if (strcmp(name,"ToolkitsOptionsAnalyses")==0) return ToolkitsOptionsAnalysesEnum;
 	      else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum;
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18944)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 18945)
@@ -675,4 +675,8 @@
 def SurfaceObservationEnum(): return StringToEnum("SurfaceObservation")[0]
 def WeightsSurfaceObservationEnum(): return StringToEnum("WeightsSurfaceObservation")[0]
+def VxObsEnum(): return StringToEnum("VxObs")[0]
+def WeightsVxObsEnum(): return StringToEnum("WeightsVxObs")[0]
+def VyObsEnum(): return StringToEnum("VyObs")[0]
+def WeightsVyObsEnum(): return StringToEnum("WeightsVyObs")[0]
 def MinVelEnum(): return StringToEnum("MinVel")[0]
 def MaxVelEnum(): return StringToEnum("MaxVel")[0]
Index: /issm/trunk-jpl/src/m/enum/VxObsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/VxObsEnum.m	(revision 18945)
+++ /issm/trunk-jpl/src/m/enum/VxObsEnum.m	(revision 18945)
@@ -0,0 +1,11 @@
+function macro=VxObsEnum()
+%VXOBSENUM - Enum of VxObs
+%
+%   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=VxObsEnum()
+
+macro=StringToEnum('VxObs');
Index: /issm/trunk-jpl/src/m/enum/VyObsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/VyObsEnum.m	(revision 18945)
+++ /issm/trunk-jpl/src/m/enum/VyObsEnum.m	(revision 18945)
@@ -0,0 +1,11 @@
+function macro=VyObsEnum()
+%VYOBSENUM - Enum of VyObs
+%
+%   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=VyObsEnum()
+
+macro=StringToEnum('VyObs');
Index: /issm/trunk-jpl/src/m/enum/WeightsVxObsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/WeightsVxObsEnum.m	(revision 18945)
+++ /issm/trunk-jpl/src/m/enum/WeightsVxObsEnum.m	(revision 18945)
@@ -0,0 +1,11 @@
+function macro=WeightsVxObsEnum()
+%WEIGHTSVXOBSENUM - Enum of WeightsVxObs
+%
+%   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=WeightsVxObsEnum()
+
+macro=StringToEnum('WeightsVxObs');
Index: /issm/trunk-jpl/src/m/enum/WeightsVyObsEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/WeightsVyObsEnum.m	(revision 18945)
+++ /issm/trunk-jpl/src/m/enum/WeightsVyObsEnum.m	(revision 18945)
@@ -0,0 +1,11 @@
+function macro=WeightsVyObsEnum()
+%WEIGHTSVYOBSENUM - Enum of WeightsVyObs
+%
+%   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=WeightsVyObsEnum()
+
+macro=StringToEnum('WeightsVyObs');
