diff --git a/modules/io/pymod/export_map_io.cc b/modules/io/pymod/export_map_io.cc
index 641b99b42c89ab27508a2534c49a5e5bf6ba5389..4d49dad7f6f2e08de62a1fa39a65146d8cecd7bd 100644
--- a/modules/io/pymod/export_map_io.cc
+++ b/modules/io/pymod/export_map_io.cc
@@ -17,6 +17,7 @@
 // 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 //------------------------------------------------------------------------------
 #include <boost/python.hpp>
+#include  <ost/io/img/map_io_df3_handler.hh>
 #include  <ost/io/img/map_io_dx_handler.hh>
 #include  <ost/io/img/map_io_spi_handler.hh>
 #include  <ost/io/img/map_io_mrc_handler.hh>
@@ -92,6 +93,11 @@ void export_map_io()
     .def("GetMaximum", &ImageFormatBase::GetMaximum)
     .def("GetMinimum", &ImageFormatBase::GetMinimum)
   ;
+  
+  class_<DF3, bases<ImageFormatBase> >("DF3", init<bool>(arg("normalize_on_save") = false))
+    .def("SetNormalizeOnSave", &DF3::SetNormalizeOnSave)
+    .def("GetNormalizeOnSave", &DF3::GetNormalizeOnSave)
+  ;
 
   class_<DX, bases<ImageFormatBase> >("DX", init<bool>(arg("normalize_on_save") = false))
     .def("SetNormalizeOnSave", &DX::SetNormalizeOnSave)
@@ -107,7 +113,7 @@ void export_map_io()
   ;
 
   class_<MRC, bases<ImageFormatBase> >("MRC", init<bool,Subformat,Endianess>
-           ((arg("normalize_on_save") = false,arg("subformat")=MRC_NEW_FORMAT,arg("endianess_on_save")=OST_LOCAL_ENDIAN)))
+           ((arg("normalize_on_save") = false,arg("subformat")=MRC_AUTO_FORMAT,arg("endianess_on_save")=OST_LOCAL_ENDIAN)))
     .def("SetNormalizeOnSave", &MRC::SetNormalizeOnSave)
     .def("GetNormalizeOnSave", &MRC::GetNormalizeOnSave)
     .def("SetSubformat", &MRC::SetSubformat)