diff --git a/AMDiS/src/io/ArhWriter.h b/AMDiS/src/io/ArhWriter.h
index bb10fd812e7ad1e554ff57c45e04f73afdb09347..fd09276baa0c9a2583684f36f36a6b6c5b06f803 100644
--- a/AMDiS/src/io/ArhWriter.h
+++ b/AMDiS/src/io/ArhWriter.h
@@ -27,6 +27,7 @@
 #include <fstream>
 
 #include "AMDiS_fwd.h"
+#include "DOFVector.h"
 
 namespace AMDiS {
 
@@ -41,6 +42,18 @@ namespace AMDiS {
     static void write(std::string filename, Mesh *mesh, 
 		      std::vector<DOFVector<double>*> vecs,
 		      bool writeParallel = true);
+    
+    static void writeFile(DOFVector<double>* vec0,
+			  std::string filename)
+    {
+	write(filename, vec0->getFeSpace()->getMesh(), vec0);
+    }
+    
+    static void writeFile(DOFVector<double>& vec0,
+			  std::string filename)
+    {
+	write(filename, vec0.getFeSpace()->getMesh(), &vec0);
+    }
 
   protected:
     static void writeMacroElement(std::ofstream &file,