diff --git a/AUTHORS b/AUTHORS
index 3ee49bb78b51002fc1251795a1a2145dd24a14cc..6d7942e6ccecaad6ac48856485a4306b7ee81d3c 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,3 +1,11 @@
+Benjie Chen
+benjie@lcs.mit.edu
+polling extensions, Linux kernel patches
+
+Thomer Gil
+thomer@lcs.mit.edu
+dynamic IP routing table
+
 John Jannotti
 jj@lcs.mit.edu
 design, Ethernet switch elements, user-level pcap/BPF elements
@@ -12,6 +20,10 @@ rtm@lcs.mit.edu
 design, Ethernet, IP, Linux kernel module, and radio elements, Linux kernel 
 patches, IP router configuration, element documentation, other elements
 
+Massimiliano Poletto
+maxp@lcs.mit.edu
+IP rewriting elements
+
 Alex Snoeren
 snoeren@lcs.mit.edu
 IP security elements
diff --git a/Makefile.in b/Makefile.in
index 55241f5f3ab9bff0c50d03e9ca6765eb05c5bd78..239dca68f028075b3c811c1ed7a7b69b41d1f1e6 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -35,6 +35,8 @@ tools: Makefile
 install:
 	@-for d in @TARGETS@ tools doc; do (cd $$d && $(MAKE) install); done
 	@$(MAKE) install-include
+install-doc:
+	@cd doc && $(MAKE) install
 install-man:
 	@-for d in @TARGETS@ tools doc; do (cd $$d && $(MAKE) install-man); done
 install-include:
@@ -155,6 +157,7 @@ distdir:
 	    ln $$d/$$cfile $(distdir)/$$cfile; \
 	  done; \
 	done
+	rm -f $(distdir)/elements/ip/rewriter*
 	@for subdir in tools; do \
 	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
 	      || exit 1; \
diff --git a/README b/README
index 015c258a18fdec42565d48eb529de89d9a51686e..0f4c6391e5b1e6c342a5046d049834153d6ef6c7 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-THE CLICK MODULAR ROUTER RELEASE 0.6
+THE CLICK MODULAR ROUTER RELEASE 1.0
 ====================================
 
     This is the README file for the source release for the Click modular
@@ -35,6 +35,7 @@ CLICKDIR/tools/click-align	... handles alignment for non-x86 machines
 CLICKDIR/tools/click-compile	... compiles element source code portably
 CLICKDIR/tools/click-fastclassifier ... specializes Classifiers into C++ code
 CLICKDIR/tools/click-install	... installs configuration into Linux module
+CLICKDIR/tools/click-specialize ... specializes element source code
 CLICKDIR/tools/click-xform	... pattern-based configuration optimizer
 CLICKDIR/tools/udpgen		... Linux kernel modules for quickly 
 				    generating and counting UDP packets
@@ -79,10 +80,12 @@ Linux Kernel Module
 -------------------
 
     See the `doc/click.o.8' manual page for a detailed description. To
-summarize, install the module with `insmod PATH/click.o'; then install a
-configuration with `click-install CONFIGFILE'. You can also install a
-configuration by hand with `cat CONFIGFILE > /proc/click/config'; if any
-errors occured, they will appear in `/proc/click/errors'.
+summarize, install a configuration by running `click-install CONFIGFILE'.
+This will install the kernel module itself, if necessary. (But you must
+have run `make install' first.) You can also install the kernel module with
+`/sbin/insmod click.o', and then install a configuration by hand with `cat
+CONFIGFILE > /proc/click/config'. If any errors occurred, they will appear
+in `/proc/click/errors'.
 
 Configurations
 --------------
@@ -109,6 +112,7 @@ to give us. Write us at
 	click@pdos.lcs.mit.edu
 
 	- The Click software team:
+	  Thomer M. Gil
 	  Eddie Kohler
 	  Robert Morris
 	  Benjie Chen
diff --git a/configure.in b/configure.in
index 87afe43fbbaa5ddf8457cded1a87a3abd4e3c5de..9e8365e10468818c5e69051dadcd10d811a3c9c2 100644
--- a/configure.in
+++ b/configure.in
@@ -2,7 +2,7 @@ dnl Process this file with autoconf to produce a configure script.
 AC_INIT(acconfig.h)
 AC_SUBST(ac_configure_args)
 PACKAGE=click
-VERSION=0.7
+VERSION=1.0
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
diff --git a/tools/Makefile.in b/tools/Makefile.in
index 51945a0990d4e7efe10e00a9c49fb95107cafcff..9dc6912bf13510d714ce834e25a1886842f76c68 100644
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -82,6 +82,7 @@ DISTFILES = Makefile.in lib/Makefile.in \
 	click-specialize/cxxclass.cc click-specialize/cxxclass.hh \
 	click-specialize/specializer.cc click-specialize/specializer.hh \
 	click-xform/Makefile.in \
+	click-xform/adjacency.cc click-xform/adjacency.hh \
 	click-xform/click-xform.cc \
 	udpgen/Makefile.in udpgen/udpgen.c udpgen/udpcount.c