Index: /issm/trunk-jpl/src/c/analyses/SealevelchangeAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/SealevelchangeAnalysis.cpp	(revision 25959)
+++ /issm/trunk-jpl/src/c/analyses/SealevelchangeAnalysis.cpp	(revision 25960)
@@ -44,5 +44,5 @@
 	iomodel->FetchDataToInput(inputs,elements,"md.solidearth.surfaceload.icethicknesschange",SurfaceloadIceThicknessRateEnum);
 	iomodel->FetchDataToInput(inputs,elements,"md.solidearth.surfaceload.waterheightchange",SurfaceloadWaterHeightRateEnum);
-	iomodel->FetchDataToInput(inputs,elements,"md.solidearth.surfaceload.other",SurfaceloadOtherRateEnum);
+	iomodel->FetchDataToInput(inputs,elements,"md.solidearth.surfaceload.otherchange",SurfaceloadOtherRateEnum);
 		
 	/*dynamic sea level: */
Index: /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp	(revision 25959)
+++ /issm/trunk-jpl/src/c/modules/InputUpdateFromDakotax/InputUpdateFromDakotax.cpp	(revision 25960)
@@ -169,6 +169,6 @@
 
 
-		if (femmodel->inputs->GetInputObjectEnum(SurfaceloadIceThicknessChangeEnum)==DatasetInputEnum)
-			MmeToInput(femmodel,distributed_values,variable_partition,npart,SurfaceloadIceThicknessChangeEnum, P0Enum);
+		if (femmodel->inputs->GetInputObjectEnum(SurfaceloadIceThicknessRateEnum)==DatasetInputEnum)
+			MmeToInput(femmodel,distributed_values,variable_partition,npart,SurfaceloadIceThicknessRateEnum, P0Enum);
 
 		if (femmodel->inputs->GetInputObjectEnum(MaskIceLevelsetEnum)==DatasetInputEnum)
@@ -259,5 +259,5 @@
 	}
 
-	/*wipe out existing SurfaceloadIceThicknessChangeEnum dataset:*/
+	/*wipe out existing SurfaceloadIceThicknessRateEnum dataset:*/
 	femmodel->inputs->ChangeEnum(DummyEnum,rootenum);
 
Index: /issm/trunk-jpl/src/m/classes/surfaceload.m
===================================================================
--- /issm/trunk-jpl/src/m/classes/surfaceload.m	(revision 25959)
+++ /issm/trunk-jpl/src/m/classes/surfaceload.m	(revision 25960)
@@ -8,5 +8,5 @@
 		icethicknesschange     = [];
 		waterheightchange      = [];
-		other                  = [];
+		otherchange            = [];
 	end
 	methods
@@ -23,5 +23,5 @@
 			icethicknesschange=[];
 			waterheightchange=[];
-			other=[];
+			otherchange=[];
 		
 		end % }}}
@@ -43,5 +43,5 @@
 				md = checkfield(md,'fieldname','solidearth.surfaceload.waterheightchange','timeseries',1,'NaN',1,'Inf',1);
 			end
-			if ~isempty(self.other),
+			if ~isempty(self.otherchange),
 				md = checkfield(md,'fieldname','solidearth.surfaceload.other','timeseries',1,'NaN',1,'Inf',1);
 			end
@@ -61,5 +61,5 @@
 			fielddisplay(self,'icethicknesschange','thickness change: ice height equivalent [mIce/yr]');
 			fielddisplay(self,'waterheightchange','water height change: water height equivalent [mWater/yr]');
-			fielddisplay(self,'other','other loads (sediments) [kg/m^2/yr]');
+			fielddisplay(self,'otherchange','other loads (sediments) [kg/m^2/yr]');
 
 		end % }}}
@@ -70,4 +70,6 @@
 				self.icethicknesschange=zeros(md.mesh.numberofelements+1,1);
 			end
+			
+			yts=md.constants.yts;
 
 			if isa(self.icethicknesschange,'cell'),
@@ -82,5 +84,5 @@
 				end
 				WriteData(fid,prefix,'object',self,'fieldname','icethicknesschange','name','md.solidearth.surfaceload.icethicknesschange',...
-				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			else
 				icethicknesschange=self.icethicknesschange;
@@ -91,5 +93,5 @@
 
 				WriteData(fid,prefix,'object',self,'fieldname','icethicknesschange','name','md.solidearth.surfaceload.icethicknesschange',...
-				'format','DoubleMat','mattype',2,'timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			end
 			%}}}
@@ -110,5 +112,5 @@
 				end
 				WriteData(fid,prefix,'object',self,'fieldname','waterheightchange','name','md.solidearth.surfaceload.waterheightchange',...
-				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			else
 				waterheightchange=self.waterheightchange;
@@ -119,10 +121,10 @@
 
 				WriteData(fid,prefix,'object',self,'fieldname','waterheightchange','name','md.solidearth.surfaceload.waterheightchange',...
-				'format','DoubleMat','mattype',2,'timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			end
 			%}}}
 			%deal with other: {{{
-			if isempty(self.other),
-				self.other=zeros(md.mesh.numberofelements+1,1);
+			if isempty(self.otherchange),
+				self.otherchange=zeros(md.mesh.numberofelements+1,1);
 			end
 
@@ -138,5 +140,5 @@
 				end
 				WriteData(fid,prefix,'object',self,'fieldname','otherchange','name','md.solidearth.surfaceload.otherchange',...
-				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			else
 				otherchange=self.otherchange;
@@ -147,5 +149,5 @@
 
 				WriteData(fid,prefix,'object',self,'fieldname','otherchange','name','md.solidearth.surfaceload.otherchange',...
-				'format','DoubleMat','mattype',2,'timeserieslength',md.mesh.numberofelements+1,'yts',md.constants.yts,'scale',1/yts);
+				'format','MatArray','timeserieslength',md.mesh.numberofelements+1,'yts',yts,'scale',1/yts);
 			end
 			%}}}
@@ -156,5 +158,5 @@
 			writejs1Darray(fid,[modelname '.surfaceload.icethicknesschange'],self.icethicknesschange);
 			writejs1Darray(fid,[modelname '.surfaceload.waterheightchange'],self.waterheightchange);
-			writejs1Darray(fid,[modelname '.surfaceload.other'],self.other);
+			writejs1Darray(fid,[modelname '.surfaceload.otherchange'],self.otherchange);
 		end % }}}
 		function self = extrude(self,md) % {{{
