diff --git a/TODO b/TODO
index c42943246fbde4caff03664b1ed199abe5100c89..f556d1a95e56c98308dad6ed840b5e5f4ec0a261 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-$Id: TODO,v 1.9 2003-02-05 02:05:21 geuzaine Exp $
+$Id: TODO,v 1.10 2003-03-03 16:07:15 geuzaine Exp $
 
 =================================================================================
 
@@ -19,6 +19,19 @@ then List_Add() only up to common TimeStep value.
 
 =================================================================================
 
+* Include Tetgen (the same way we did it with Triangle--the license is
+the same).
+
+=================================================================================
+
+* Rewrite the View interface in C++
+
+=================================================================================
+
+* Memory leaks, memory leaks (start with mesh_domain() and the parser)
+
+=================================================================================
+
 * Two-field plots <nicolas.moes@ec-nantes.fr>
 
 Imagine I would like to plot a temperature field on a deformed
diff --git a/doc/BUGS b/doc/BUGS
index 128b86929609148e9968f067b1b83e9451e582d0..0a4ea78cca368629365c6e04e8d3ace26f1c155e 100644
--- a/doc/BUGS
+++ b/doc/BUGS
@@ -1,11 +1,14 @@
-$Id: BUGS,v 1.6 2002-05-19 19:56:19 geuzaine Exp $
+$Id: BUGS,v 1.7 2003-03-03 16:07:15 geuzaine Exp $
 
 * All surface meshes are made in a mean plane. If your surface cannot
 be projected into a plane with a 1-to-1 correspondance between the
 nodes, then gmsh will fail. We should mesh in the parametric space in
 these cases.
 
-* Improve Triangle integration (bgmesh on file, 2eme intermediate
-mesh?, etc.).
+* Improve Triangle integration: bgmesh on file, 2nd intermediate
+mesh?, etc.
+
+* purify, purify... The old 2D algorithm (mainly, mesh_domain(), if
+full of memory leaks.
+
 
-* purify, purify...