diff --git a/changelog b/changelog
index 3911cc9..c7e254d 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,5 @@
+20081223 tpd src/axiom-website/patches.html 20081223.01.tpd.patch
+20081223 tpd src/algebra/Makefile move AGG to layer 1
 20081222 tpd src/axiom-website/patches.html 20081222.01.tpd.patch
 20081222 tpd src/algebra/Makefile add clique mechanism
 20081221 tpd src/axiom-website/patches.html 20081221.01.tpd.patch
diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet
index ae238bd..61cc610 100644
--- a/src/algebra/Makefile.pamphlet
+++ b/src/algebra/Makefile.pamphlet
@@ -194,6 +194,7 @@ mkrecord.spad.pamphlet (MKRECORD)
 <<layer1>>=
 
 LAYER1=\
+  ${OUT}/AGG.o     ${OUT}/AGG-.o \
   ${OUT}/ANY1.o     ${OUT}/COMBOPC.o  ${OUT}/DROPT1.o   ${OUT}/EQ2.o      \
   ${OUT}/FORTCAT.o  ${OUT}/ITFUN2.o   ${OUT}/ITFUN3.o   ${OUT}/ITUPLE.o   \
   ${OUT}/MKBCFUNC.o ${OUT}/MKRECORD.o ${OUT}/MKUCFUNC.o ${OUT}/NONE1.o    \
@@ -224,7 +225,7 @@ grdef.spad.pamphlet (GRDEF)
 <<layer3>>=
 
 LAYER3=\
-  ${OUT}/AGG.o   ${OUT}/AGG-.o  ${OUT}/BASTYPE.o ${OUT}/BASTYPE-.o \
+  ${OUT}/BASTYPE.o ${OUT}/BASTYPE-.o \
   ${OUT}/GRDEF.o ${OUT}/LIST3.o ${OUT}/MKFUNC.o \
   layer3done
 
diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html
index c42abc6..fc9f5fc 100644
--- a/src/axiom-website/patches.html
+++ b/src/axiom-website/patches.html
@@ -825,6 +825,8 @@ Float has exp: Float -> Float<br/>
 bookvol10.3 add domains<br/>
 <a href="patches/20081222.01.tpd.patch">20081222.01.tpd.patch</a>
 algebra/Makefile add clique mechanism<br/>
+<a href="patches/20081223.01.tpd.patch">20081223.01.tpd.patch</a>
+algebra/Makefile move AGG to layer1<br/>
 
  </body>
 </html>
