diff --git a/include/engine/dataman/DataManReader.h b/include/engine/dataman/DataManReader.h
index c612132330202763d2bdcedd48c16496eb8a3b37..85a02c06122c8f967bebe528b117f796d3e415f5 100644
--- a/include/engine/dataman/DataManReader.h
+++ b/include/engine/dataman/DataManReader.h
@@ -37,7 +37,8 @@ public:
      * @param nthreads
      */
     DataManReader( ADIOS& adios, const std::string name, const std::string accessMode, MPI_Comm mpiComm,
-                   const Method& method, const bool debugMode = false, const unsigned int nthreads = 1 );
+                   const Method& method, const IOMode iomode, const float timeout_sec,
+                   const bool debugMode = false, const unsigned int nthreads = 1 );
 
     ~DataManReader( );
 
diff --git a/include/engine/dataman/DataManWriter.h b/include/engine/dataman/DataManWriter.h
index 455583a06884c04e3f59e16c6265fc4661a39a8b..106ae0ef97fcc896e2da44d6a29f33340f10e8d3 100644
--- a/include/engine/dataman/DataManWriter.h
+++ b/include/engine/dataman/DataManWriter.h
@@ -40,7 +40,8 @@ public:
      * @param nthreads
      */
     DataManWriter( ADIOS& adios, const std::string name, const std::string accessMode, MPI_Comm mpiComm,
-                   const Method& method, const bool debugMode = false, const unsigned int nthreads = 1 );
+                   const Method& method, const IOMode iomode, const float timeout_sec,
+                   const bool debugMode = false, const unsigned int nthreads = 1 );
 
     ~DataManWriter( );
 
diff --git a/src/engine/dataman/DataManReader.cpp b/src/engine/dataman/DataManReader.cpp
index e7fc8f5f678529c1cb3746ff816c494d28fb4535..062bfaa50b684ec3484651364c09fb247bd6b67c 100644
--- a/src/engine/dataman/DataManReader.cpp
+++ b/src/engine/dataman/DataManReader.cpp
@@ -23,7 +23,8 @@ namespace adios
 {
 
 DataManReader::DataManReader( ADIOS& adios, const std::string name, const std::string accessMode, MPI_Comm mpiComm,
-                              const Method& method, const bool debugMode, const unsigned int nthreads ):
+                              const Method& method, const IOMode iomode, const float timeout_sec,
+                              const bool debugMode, const unsigned int nthreads ):
     Engine( adios, "DataManReader", name, accessMode, mpiComm, method, debugMode, nthreads, " DataManReader constructor (or call to ADIOS Open).\n" ),
     m_Buffer( accessMode, m_RankMPI, m_DebugMode )
 {
diff --git a/src/engine/dataman/DataManWriter.cpp b/src/engine/dataman/DataManWriter.cpp
index bdbd5942e99749d28657d06fce506adf49ac6c7a..c4b431ee72fd0d526e56f154c39448f7ce8b53da 100644
--- a/src/engine/dataman/DataManWriter.cpp
+++ b/src/engine/dataman/DataManWriter.cpp
@@ -23,7 +23,8 @@ namespace adios
 
 
 DataManWriter::DataManWriter( ADIOS& adios, const std::string name, const std::string accessMode, MPI_Comm mpiComm,
-                              const Method& method, const bool debugMode, const unsigned int nthreads ):
+                              const Method& method, const IOMode iomode, const float timeout_sec,
+                              const bool debugMode, const unsigned int nthreads ):
     Engine( adios, "DataManWriter", name, accessMode, mpiComm, method, debugMode, nthreads, " DataManWriter constructor (or call to ADIOS Open).\n" ),
     m_Buffer( accessMode, m_RankMPI, m_DebugMode )
 {