diff --git a/Mesh/2D_Mesh.cpp b/Mesh/2D_Mesh.cpp
index 67bbc35783b9df143fe1ebccbadbf1757358f7c3..14133accb6a8cce0552e34e2cf7565181afaf481 100644
--- a/Mesh/2D_Mesh.cpp
+++ b/Mesh/2D_Mesh.cpp
@@ -1,4 +1,4 @@
-/* $Id: 2D_Mesh.cpp,v 1.10 2000-12-06 18:28:30 remacle Exp $ */
+/* $Id: 2D_Mesh.cpp,v 1.11 2000-12-08 13:55:23 geuzaine Exp $ */
 /*
    Maillage Delaunay d'une surface (Point insertion Technique)
 
@@ -1081,10 +1081,8 @@ void Maillage_Surface (void *data, void *dum){
   if (CTX.mesh.algo == DELAUNAY_OLDALGO)
     Maillage_Automatique_VieuxCode (s, THEM, ori);
   else
-    {
-      printf("coucou\n");
-      AlgorithmeMaillage2DAnisotropeModeJF (s);
-    }
+    AlgorithmeMaillage2DAnisotropeModeJF (s);
+
   if(CTX.mesh.nb_smoothing){
     Msg(STATUS, "Mesh Smoothing");
     tnxe = Tree_Create (sizeof (NXE), compareNXE);
diff --git a/demos/demo-08.geo b/demos/demo-08.geo
index 79a19116c768ccabcb1827af16216c186a8422fd..1110330020504a8758159569461cd5a6e4cb912a 100644
--- a/demos/demo-08.geo
+++ b/demos/demo-08.geo
@@ -1,7 +1,7 @@
 /* 
    Gmsh demo file (C) 2000 C. Geuzaine, J.-F. Remacle
 
-   More complex 2D example with holes
+   More complex 2D example with holes, includes and a loop
 
    All important comments are marked with "README"
 */
@@ -112,14 +112,13 @@ R2 = r2r ;
    *ALL* variables in Gmsh are global. Including a file is similar to
    paste its content where the include command is located. */
 
-i = 1 ; th = th0r + (i - 1) * dthr ;   Include "demo-08.i1" ; 
-i  = 2 ; th = th0r + (i - 1) * dthr ;  Include "demo-08.i1" ;
-i  = 3 ; th = th0r + (i - 1) * dthr ;  Include "demo-08.i1" ;
-i  = 4 ; th = th0r + (i - 1) * dthr ;  Include "demo-08.i1" ;
-i  = 5 ; th = th0r + (i - 1) * dthr ;  Include "demo-08.i1" ;
-i = 6 ; th = th0r + (i - 1) * dthr ;   Include "demo-08.i1" ;
-i = 7 ; th = th0r + (i - 1) * dthr ;   Include "demo-08.i1" ;
-i = 8 ;	th = th0r + (i - 1) * dthr ;   Include "demo-08.i1" ;
+i = 0;
+
+For(1:8)
+  i++ ;
+  th = th0r + (i - 1) * dthr ;
+  Include "demo-08.i1" ; 
+EndFor
 
 // 9 stator poles
 
diff --git a/demos/demo-15.geo b/demos/demo-15.geo
index c668208bb3633ab0b62ed6854984e194c1efa688..1902299ace9e865e3ae2371305152c9dac71fb89 100644
--- a/demos/demo-15.geo
+++ b/demos/demo-15.geo
@@ -6,18 +6,7 @@
    All important comments are marked with "README"
 */
 
-lc = 1;
-
-Point(1) = {0,  0,  0, lc};
-Point(2) = {.1, 0,  0, lc};
-Point(3) = {.1, .3, 0, lc};
-Point(4) = {0,  .3, 0, lc};
-
-Line(1) = {1,2};
-Line(2) = {2,3};
-Line(3) = {3,4};
-Line(4) = {4,1};
-
+Include "demo-01.geo" ;
 Include "view-01.pos" ;
 
 General.Trackball = 0 ;