Added a few new undocumented modules.
diff --git a/Doc/lib/libundoc.tex b/Doc/lib/libundoc.tex
index 5fc278a..9549978 100644
--- a/Doc/lib/libundoc.tex
+++ b/Doc/lib/libundoc.tex
@@ -36,6 +36,8 @@
 
 mailbox.py -- handle Unix style, MMDF style, and MH style mailboxes
 
+gzip.py -- compression using zlib (compatible with gzip)
+
 
 \section{Miscellaneous useful utilities}
 
@@ -61,9 +63,6 @@
 
 colorsys.py -- Conversion between RGB and other color systems
 
-commands.py -- executing commands and looking at their output and
-status
-
 dbhash.py -- (g)dbm-like wrapper for bsdhash.hashopen
 
 mhlib.py -- MH interface
@@ -78,6 +77,8 @@
 
 ihooks.py -- Import hook support (for ni and rexec)
 
+pprint.py -- support to pretty-print lists, tuples, & dictionaries recursively
+
 
 \section{Parsing Python}
 
@@ -89,6 +90,8 @@
 
 symbol.py -- Symbols (from ``graminit.h'')
 
+keyword.py -- Keywords (from ``graminit.c'')
+
 tokenize.py -- regular expression that recognizes Python tokens
 
 pyclbr.py -- Parse a Python file and retrieve classes and methods
@@ -116,7 +119,7 @@
 repr.py -- Redo the `...` (representation) but with limits on most
 sizes (used by pdb)
 
-newdir.py -- New dir() function
+copy_reg.py -- helper to provide extensibility for pickle/cPickle
 
 
 \section{Multimedia}
@@ -141,7 +144,7 @@
 These modules are probably also obsolete, or just not very useful.
 
 Queue.py -- A multi-producer, multi-consumer queue
-
+p
 bisect.py -- Bisection algorithms
 
 dump.py -- Print python code that reconstructs a variable
@@ -173,6 +176,8 @@
 
 \section{Obsolete}
 
+newdir.py -- New dir() function (the standard dir() is now just as good)
+
 addpack.py -- standard support for "packages" (use ni instead)
 
 fmt.py -- text formatting abstractions (too slow)
diff --git a/Doc/libundoc.tex b/Doc/libundoc.tex
index 5fc278a..9549978 100644
--- a/Doc/libundoc.tex
+++ b/Doc/libundoc.tex
@@ -36,6 +36,8 @@
 
 mailbox.py -- handle Unix style, MMDF style, and MH style mailboxes
 
+gzip.py -- compression using zlib (compatible with gzip)
+
 
 \section{Miscellaneous useful utilities}
 
@@ -61,9 +63,6 @@
 
 colorsys.py -- Conversion between RGB and other color systems
 
-commands.py -- executing commands and looking at their output and
-status
-
 dbhash.py -- (g)dbm-like wrapper for bsdhash.hashopen
 
 mhlib.py -- MH interface
@@ -78,6 +77,8 @@
 
 ihooks.py -- Import hook support (for ni and rexec)
 
+pprint.py -- support to pretty-print lists, tuples, & dictionaries recursively
+
 
 \section{Parsing Python}
 
@@ -89,6 +90,8 @@
 
 symbol.py -- Symbols (from ``graminit.h'')
 
+keyword.py -- Keywords (from ``graminit.c'')
+
 tokenize.py -- regular expression that recognizes Python tokens
 
 pyclbr.py -- Parse a Python file and retrieve classes and methods
@@ -116,7 +119,7 @@
 repr.py -- Redo the `...` (representation) but with limits on most
 sizes (used by pdb)
 
-newdir.py -- New dir() function
+copy_reg.py -- helper to provide extensibility for pickle/cPickle
 
 
 \section{Multimedia}
@@ -141,7 +144,7 @@
 These modules are probably also obsolete, or just not very useful.
 
 Queue.py -- A multi-producer, multi-consumer queue
-
+p
 bisect.py -- Bisection algorithms
 
 dump.py -- Print python code that reconstructs a variable
@@ -173,6 +176,8 @@
 
 \section{Obsolete}
 
+newdir.py -- New dir() function (the standard dir() is now just as good)
+
 addpack.py -- standard support for "packages" (use ni instead)
 
 fmt.py -- text formatting abstractions (too slow)