diff --git a/AMDiS/src/Mesh.cc b/AMDiS/src/Mesh.cc
index 5ce628a28bb78e0ead798cb85b26babd7ad9a622..2f712b0d4231f6c7c6c10326153eeb77300fd7e0 100644
--- a/AMDiS/src/Mesh.cc
+++ b/AMDiS/src/Mesh.cc
@@ -16,6 +16,7 @@
 
 #include "time.h"
 
+#include "io/ArhReader.h"
 #include "io/MacroReader.h"
 #include "io/MacroInfo.h"
 #include "io/MacroWriter.h"
@@ -1241,6 +1242,11 @@ namespace AMDiS {
       clearMacroFileInfo();    
 
     initialized = true;
+
+    string arhFilename("");
+    Parameters::get(name + "->arh file name", arhFilename);
+    if (arhFilename != "")
+      ArhReader::read(arhFilename, this);
   }