Index: /issm/trunk-jpl/src/c/python/io/FetchPythonData.cpp
===================================================================
--- /issm/trunk-jpl/src/c/python/io/FetchPythonData.cpp	(revision 13286)
+++ /issm/trunk-jpl/src/c/python/io/FetchPythonData.cpp	(revision 13287)
@@ -137,4 +137,19 @@
 }
 /*}}}*/
+/*FUNCTION FetchData(BamgGeom** bamggeom,PyObject* py_ref) {{{*/
+void FetchData(BamgGeom** bamggeom,PyObject* py_ref){
+	 _error_("not implemented yet (good luck John!)");
+}
+/*}}}*/
+/*FUNCTION FetchData(BamgMesh** bamggeom,PyObject* py_ref) {{{*/
+void FetchData(BamgMesh** bamggeom,PyObject* py_ref){
+	_error_("not implemented yet (good luck John!)");
+}
+/*}}}*/
+/*FUNCTION FetchData(BamgOpts** bamggeom,PyObject* py_ref) {{{*/
+void FetchData(BamgOpts** bamggeom,PyObject* py_ref){
+	 _error_("not implemented yet (good luck John!)");
+}
+/*}}}*/
 /*FUNCTION FetchData(Options** poptions,int istart, int nrhs,PyObject* arguments){{{*/
 void FetchData(Options** poptions,int istart, int nrhs,PyObject* arguments){
Index: /issm/trunk-jpl/src/c/python/io/pythonio.h
===================================================================
--- /issm/trunk-jpl/src/c/python/io/pythonio.h	(revision 13286)
+++ /issm/trunk-jpl/src/c/python/io/pythonio.h	(revision 13287)
@@ -31,4 +31,7 @@
 void FetchData(int* pinteger,PyObject* py_long);
 void FetchData(bool* pbool,PyObject* py_boolean);
+void FetchData(BamgGeom** bamggeom,PyObject* py_ref);
+void FetchData(BamgMesh** bamgmesh,PyObject* py_ref);
+void FetchData(BamgOpts** bamgopts,PyObject* py_ref);
 void FetchData(Options** poptions,int istart, int nrhs,PyObject* arguments);
 
Index: /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp
===================================================================
--- /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp	(revision 13286)
+++ /issm/trunk-jpl/src/modules/BamgMesher/BamgMesher.cpp	(revision 13287)
@@ -22,5 +22,5 @@
 
 	/*checks on arguments on the matlab side: */
-	CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&BamgMesherUsage);
+	CHECKARGUMENTS(NLHS,NRHS,&BamgMesherUsage);
 
 	/*Initialize outputs*/
Index: /issm/trunk-jpl/src/modules/python/Makefile.am
===================================================================
--- /issm/trunk-jpl/src/modules/python/Makefile.am	(revision 13286)
+++ /issm/trunk-jpl/src/modules/python/Makefile.am	(revision 13287)
@@ -6,4 +6,5 @@
 if MODULES
 lib_LTLIBRARIES = BamgConvertMesh.la\
+						BamgMesher.la\
 						ElementConnectivity.la\
 						EnumToString.la\
@@ -59,4 +60,8 @@
 BamgConvertMesh_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
 
+BamgMesher_la_SOURCES = ../BamgMesher/BamgMesher.cpp\
+								../BamgMesher/BamgMesher.h
+BamgMesher_la_LIBADD = ${deps} $(MPILIB) $(PETSCLIB)
+
 ElementConnectivity_la_SOURCES = ../ElementConnectivity/ElementConnectivity.cpp\
 											../ElementConnectivity/ElementConnectivity.h
