Index: /issm/trunk/src/m/classes/model.m
===================================================================
--- /issm/trunk/src/m/classes/model.m	(revision 9539)
+++ /issm/trunk/src/m/classes/model.m	(revision 9540)
@@ -474,8 +474,28 @@
 				 pos=find(structmd.pressureload(:,end)==119); md.pressureload(pos,end)=2;
 			 end
+			 if (structmd.elements_type(end,end)>100),
+				 pos=find(structmd.elements_type==59); md.elements_type(pos,end)=0;
+				 pos=find(structmd.elements_type==55); md.elements_type(pos,end)=1;
+				 pos=find(structmd.elements_type==56); md.elements_type(pos,end)=2;
+				 pos=find(structmd.elements_type==60); md.elements_type(pos,end)=3;
+				 pos=find(structmd.elements_type==62); md.elements_type(pos,end)=4;
+				 pos=find(structmd.elements_type==57); md.elements_type(pos,end)=5;
+				 pos=find(structmd.elements_type==58); md.elements_type(pos,end)=6;
+				 pos=find(structmd.elements_type==61); md.elements_type(pos,end)=7;
+			 end
 			 if isnumeric(structmd.rheology_law),
 				 if (structmd.rheology_law==272), md.rheology_law='None';      end
 				 if (structmd.rheology_law==368), md.rheology_law='Paterson';  end
 				 if (structmd.rheology_law==369), md.rheology_law='Arrhenius'; end
+			 end
+			 if isnumeric(structmd.groundingline_migration),
+				 if (structmd.groundingline_migration==272), md.groundingline_migration='None';      end
+				 if (structmd.groundingline_migration==273), md.groundingline_migration='AgressiveMigration';  end
+				 if (structmd.groundingline_migration==274), md.groundingline_migration='SoftMigration'; end
+			 end
+			 if isnumeric(md.control_type),
+				 if (structmd.control_type==143), md.control_type={'DragCoefficient'}; end
+				 if (structmd.control_type==190), md.control_type={'RheologyBbar'}; end
+				 if (structmd.control_type==147), md.control_type={'Dhdt'}; end
 			 end
 
