diff --git a/porting-code-to-python-3-with-2to3.html b/porting-code-to-python-3-with-2to3.html
index b583773..7a07914 100644
--- a/porting-code-to-python-3-with-2to3.html
+++ b/porting-code-to-python-3-with-2to3.html
@@ -53,6 +53,7 @@ for (var i = arTables.length - 1; i >= 0; i--) {
<> comparison
has_key() dictionary method
Dictionary methods
+Modules that have been renamed or reorganized
filter() global function
map() global function
apply() global function
@@ -67,7 +68,6 @@ for (var i = arTables.length - 1; i >= 0; i--) {
raw_input() and input() global functions
func_* function attributes
xreadlines() I/O method
-imports
lambda functions with multiple parameters
__class__ special class attribute
next() iterator method
@@ -285,6 +285,237 @@ for (var i = arTables.length - 1; i >= 0; i--) {
+
+Modules that have been renamed or reorganized
+
+FIXME intro
+skip over this table
+
+
+| Notes |
+Python 2 |
+Python 3 |
+
+
+| ① |
+import StringIO
+import cStringIO
|
+import io |
+
+
+| ② |
+import cPickle |
+import pickle |
+
+
+| ③ |
+import __builtin__ |
+import builtins |
+
+
+| ④ |
+import copy_reg |
+import copyreg |
+
+
+| ⑤ |
+import Queue |
+import queue |
+
+
+| ⑥ |
+import SocketServer |
+import socketserver |
+
+
+| ⑦ |
+import ConfigParser |
+import configparser |
+
+
+| ⑧ |
+import repr |
+import reprlib |
+
+
+| ⑨ |
+import commands |
+import subprocess |
+
+
+
+
+- ...
+- ...
+- ...
+- ...
+- ...
+- ...
+- ...
+- ...
+- ...
+
+
+skip over this table
+
+
+| Notes |
+Python 2 |
+Python 3 |
+
+
+| ① |
+import dbm |
+import dbm.ndbm |
+
+
+| ② |
+import gdbm |
+import dbm.gnu |
+
+
+| ③ |
+import dbhash |
+import dbm.bsd |
+
+
+| ④ |
+import dumbdbm |
+import dbm.dumb |
+
+
+| ⑤ |
+import anydbm
+import whichdb
|
+import dbm |
+
+
+
+
+- ...
+- ...
+- ...
+- ...
+- ...
+
+
+skip over this table
+
+
+| Notes |
+Python 2 |
+Python 3 |
+
+
+| ① |
+import xmlrpclib |
+import xmlrpc.client |
+
+
+| ② |
+import DocXMLRPCServer
+import SimpleXMLRPCServer
|
+import xmlrpc.server |
+
+
+
+
+- ...
+- ...
+
+
+skip over this table
+
+
+| Notes |
+Python 2 |
+Python 3 |
+
+
+| ① |
+import httplib |
+import http.client |
+
+
+| ② |
+import Cookie |
+import http.cookies |
+
+
+| ③ |
+import cookielib |
+import http.cookiejar |
+
+
+| ④ |
+import BaseHTTPServer
+import SimpleHTTPServer
+import CGIHttpServer
|
+import http.server |
+
+
+
+
+- ...
+- ...
+- ...
+- ...
+
+
+skip over this table
+
+
+| Notes |
+Python 2 |
+Python 3 |
+
+
+| ① |
+import urllib |
+import urllib.request, urllib.parse, urllib.error |
+
+
+| ② |
+import urllib2 |
+import urllib.request, urllib.error |
+
+
+| ③ |
+import urlparse |
+import urllib.parse |
+
+
+| ④ |
+import robotparser |
+import urllib.robotparser |
+
+
+| ⑤ |
+from urllib import FancyURLOpener
+from urllib import urlencode
|
+from urllib.request import FancyURLOpener
+from urllib.parse import urlencode
|
+
+
+| ⑥ |
+from urllib2 import Request
+from urllib2 import HTTPError
|
+from urllib.request import Request
+from urllib.error import HTTPError
|
+
+
+
+
+- ...
+- ...
+- ...
+- ...
+- ...
+- ...
+
+
+
+
filter() global function
@@ -893,237 +1124,6 @@ except:
-
-imports
-
-FIXME intro
-skip over this table
-
-
-| Notes |
-Python 2 |
-Python 3 |
-
-
-| ① |
-import StringIO
-import cStringIO
|
-import io |
-
-
-| ② |
-import cPickle |
-import pickle |
-
-
-| ③ |
-import __builtin__ |
-import builtins |
-
-
-| ④ |
-import copy_reg |
-import copyreg |
-
-
-| ⑤ |
-import Queue |
-import queue |
-
-
-| ⑥ |
-import SocketServer |
-import socketserver |
-
-
-| ⑦ |
-import ConfigParser |
-import configparser |
-
-
-| ⑧ |
-import repr |
-import reprlib |
-
-
-| ⑨ |
-import commands |
-import subprocess |
-
-
-
-
-- ...
-- ...
-- ...
-- ...
-- ...
-- ...
-- ...
-- ...
-- ...
-
-
-skip over this table
-
-
-| Notes |
-Python 2 |
-Python 3 |
-
-
-| ① |
-import dbm |
-import dbm.ndbm |
-
-
-| ② |
-import gdbm |
-import dbm.gnu |
-
-
-| ③ |
-import dbhash |
-import dbm.bsd |
-
-
-| ④ |
-import dumbdbm |
-import dbm.dumb |
-
-
-| ⑤ |
-import anydbm
-import whichdb
|
-import dbm |
-
-
-
-
-- ...
-- ...
-- ...
-- ...
-- ...
-
-
-skip over this table
-
-
-| Notes |
-Python 2 |
-Python 3 |
-
-
-| ① |
-import xmlrpclib |
-import xmlrpc.client |
-
-
-| ② |
-import DocXMLRPCServer
-import SimpleXMLRPCServer
|
-import xmlrpc.server |
-
-
-
-
-- ...
-- ...
-
-
-skip over this table
-
-
-| Notes |
-Python 2 |
-Python 3 |
-
-
-| ① |
-import httplib |
-import http.client |
-
-
-| ② |
-import Cookie |
-import http.cookies |
-
-
-| ③ |
-import cookielib |
-import http.cookiejar |
-
-
-| ④ |
-import BaseHTTPServer
-import SimpleHTTPServer
-import CGIHttpServer
|
-import http.server |
-
-
-
-
-- ...
-- ...
-- ...
-- ...
-
-
-skip over this table
-
-
-| Notes |
-Python 2 |
-Python 3 |
-
-
-| ① |
-import urllib |
-import urllib.request, urllib.parse, urllib.error |
-
-
-| ② |
-import urllib2 |
-import urllib.request, urllib.error |
-
-
-| ③ |
-import urlparse |
-import urllib.parse |
-
-
-| ④ |
-import robotparser |
-import urllib.robotparser |
-
-
-| ⑤ |
-from urllib import FancyURLOpener
-from urllib import urlencode
|
-from urllib.request import FancyURLOpener
-from urllib.parse import urlencode
|
-
-
-| ⑥ |
-from urllib2 import Request
-from urllib2 import HTTPError
|
-from urllib.request import Request
-from urllib.error import HTTPError
|
-
-
-
-
-- ...
-- ...
-- ...
-- ...
-- ...
-- ...
-
-
-
-
lambda functions with multiple parameters