diff --git a/examples/old/MTLPfcPrecon.inc.hpp b/examples/old/MTLPfcPrecon.inc.hpp
index 6b4138f24e9c8dc13012d3aebf77eb359cb2647b..3b15726247fbce0401aba5988c685980fdec55e1 100644
--- a/examples/old/MTLPfcPrecon.inc.hpp
+++ b/examples/old/MTLPfcPrecon.inc.hpp
@@ -11,7 +11,7 @@ namespace AMDiS
     size_type n = num_rows(getM());
 
     double delta = std::sqrt(M0 * getTau());
-    msg("delta = ", delta);
+    msg("delta = {}", delta);
 
     // helper-matrix MpL = M + delta*L
     MpL.change_dim(n, n);
diff --git a/examples/old/pfc.cc b/examples/old/pfc.cc
index 984901fa7ca1092f67b26368e6cb080bc912e501..33a32e1f37a2daee4c10dc8f9f603cc2300351a8 100644
--- a/examples/old/pfc.cc
+++ b/examples/old/pfc.cc
@@ -101,9 +101,8 @@ int main(int argc, char** argv)
     AdaptInstationary adapt("adapt", prob, adaptInfo, probInstat, adaptInfo);
     adapt.adapt();
 
-    msg("|mu|  = ", two_norm(Mu.getVector()), ", ",
-        "|nu|  = ", two_norm(Nu.getVector()), ", ",
-        "|psi| = ", two_norm(Psi.getVector()));
+    msg("|mu|  = {}, |nu|  = {}, |psi| = {}", 
+      two_norm(Mu.getVector()), two_norm(Nu.getVector()), two_norm(Psi.getVector()));
 
     AMDiS::finalize();
     return 0;
diff --git a/src/amdis/Output.hpp b/src/amdis/Output.hpp
index f65f29e78b9e82f6a45091af8a96f20ef7cd1d95..af4d5ff3a222459edab1920832e6dddb39e71dc3 100644
--- a/src/amdis/Output.hpp
+++ b/src/amdis/Output.hpp
@@ -83,7 +83,7 @@ namespace AMDiS
   /**
    * Example:
    * ```
-   * msg("Hello ", "World: ", 123); // prints "Hello World: 123\n"
+   * msg("Hello {}: {}", "World", 123); // prints "Hello World: 123\n"
    * ```
    **/
   template <class... Args>
@@ -97,7 +97,7 @@ namespace AMDiS
   /**
    * Example:
    * ```
-   * msg("Hello ", "World: ", 123); // prints "Hello World: 123"
+   * msg_("Hello {}: {}", "World", 123); // prints "Hello World: 123"
    * ```
    **/
   template <class... Args>