Index: /issm/trunk/src/c/DataSet/DataSet.cpp
===================================================================
--- /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 342)
+++ /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 343)
@@ -219,4 +219,10 @@
 			dataset->AddObject(tria);
 		}
+		else if(enum_type==SingEnum()){
+			Sing* sing=NULL;
+			sing=new Sing();
+			sing->Demarshall(&marshalled_dataset);
+			dataset->AddObject(sing);
+		}
 		else if(enum_type==BeamEnum()){
 			Beam* beam=NULL;
