diff --git a/Plugin/Evaluate.cpp b/Plugin/Evaluate.cpp
index 67d39650110d7c906eaae79cd272ee16c9e7e5bc..45c793c010cf2770d76562fbf36dcf21677699e4 100644
--- a/Plugin/Evaluate.cpp
+++ b/Plugin/Evaluate.cpp
@@ -1,4 +1,4 @@
-// $Id: Evaluate.cpp,v 1.3 2004-05-12 06:03:12 geuzaine Exp $
+// $Id: Evaluate.cpp,v 1.4 2004-05-13 15:09:45 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -66,14 +66,16 @@ void GMSH_EvaluatePlugin::getInfos(char *author, char *copyright,
   strcpy(author, "C. Geuzaine (geuz@geuz.org)");
   strcpy(copyright, "DGR (www.multiphysics.com)");
   strcpy(help_text,
-         "Plugin(Evaluate) sets the values associated with\n"
-         "the `TimeStep'-th time step in the view `iView'\n"
-	 "to the expression `Expression'. In addition to\n"
-	 "the usual mathematical functions, `Expression'\n"
-	 "can contain the symbols x, y, z and v, which\n"
+         "Plugin(Evaluate) sets the values associated\n"
+         "with the `TimeStep'-th time step in the view\n"
+	 "`iView' to the expression `Expression'. In\n"
+	 "addition to the usual mathematical functions\n"
+	 "(Exp, Log, Sqrt, Sin, Cos, Fabs, etc.) and\n"
+	 "operators (+, -, *, /, ^), `Expression' can\n"
+	 "contain the symbols x, y, z and v, which\n"
 	 "represent the three spatial coordinates and the\n"
-	 "value of the field, respectively. If `iView' < 0, the\n"
-	 "plugin is run on the current view.\n"
+	 "value of the field, respectively. If `iView' < 0,\n"
+	 "the plugin is run on the current view.\n"
 	 "\n"
 	 "Plugin(Evaluate) is executed in-place.\n");
 }
diff --git a/Plugin/Extract.cpp b/Plugin/Extract.cpp
index 3486558e35dcbd80139a823bb76c71a5c5a0d073..7808e801c977c10ea2884daf6b2440769d9dc69a 100644
--- a/Plugin/Extract.cpp
+++ b/Plugin/Extract.cpp
@@ -1,4 +1,4 @@
-// $Id: Extract.cpp,v 1.8 2004-05-13 06:16:28 geuzaine Exp $
+// $Id: Extract.cpp,v 1.9 2004-05-13 15:09:45 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -66,10 +66,12 @@ void GMSH_ExtractPlugin::getInfos(char *author, char *copyright, char *help_text
          "Plugin(Extract) extracts a combination of\n"
 	 "components from the view `iView', as specified\n"
 	 "by `Expression'. In addition to the usual\n"
-	 "mathematical functions, `Expression' can contain\n"
-	 "the symbols v0, v1, v2, ..., vn, which represent\n"
-	 "the n components of the field. If `iView' < 0, the\n"
-	 "plugin is run on the current view.\n"
+	 "mathematical functions (Exp, Log, Sqrt, Sin,\n"
+	 "Cos, Fabs, etc.) and operators (+, -, *, /, ^),\n"
+	 "`Expression' can contain the symbols v0, v1,\n"
+	 "v2, ..., vn, which represent the n components\n"
+	 "of the field. If `iView' < 0, the plugin is\n"
+	 "run on the current view.\n"
 	 "\n"
 	 "Plugin(Extract) creates one new view.\n");
 }
diff --git a/doc/VERSIONS b/doc/VERSIONS
index f61423dbb2cf61ff914d1308023bcd0197768956..2664a533fb5b9fdac06dd3e6dc09be172e79aba5 100644
--- a/doc/VERSIONS
+++ b/doc/VERSIONS
@@ -1,10 +1,11 @@
-$Id: VERSIONS,v 1.203 2004-05-13 06:16:28 geuzaine Exp $
+$Id: VERSIONS,v 1.204 2004-05-13 15:09:45 geuzaine Exp $
 
 New since 1.52: various background mesh fixes and enhancements; new
 Plugin(Evaluate) to evaluate arbitrary expressions on scalar
 post-processing views; generalized Plugin(Extract) to handle any
 combination of components; generalized "Coherence" to handle
-transfinite surface/volume attributes;
+transfinite surface/volume attributes; plugin options can now be set
+in the option file (like all other options);
 
 New in 1.52: new raster ("bitmap") PostScript/EPS/PDF output formats;
 new Plugin(Extract) to extract a given component from a