diff --git a/changelog b/changelog
index c659d48..63a237d 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,5 @@
+20081223 tpd src/axiom-website/patches.html 20081223.03.tpd.patch
+20081223 tpd src/algebra/Makefile move GRDEF to layer 0
 20081223 tpd src/axiom-website/patches.html 20081223.02.tpd.patch
 20081223 tpd src/algebra/Makefile move BASTYPE to layer 0
 20081223 tpd src/axiom-website/patches.html 20081223.01.tpd.patch
diff --git a/src/algebra/Makefile.pamphlet b/src/algebra/Makefile.pamphlet
index ead9000..504a0ab 100644
--- a/src/algebra/Makefile.pamphlet
+++ b/src/algebra/Makefile.pamphlet
@@ -177,7 +177,7 @@ system.spad.pamphlet  (MSYSCMD)
 
 LAYER0=\
   ${OUT}/AHYP.o    ${OUT}/ATTREG.o  ${OUT}/BASTYPE.o ${OUT}/BASTYPE-.o \
-  ${OUT}/CFCAT.o   ${OUT}/ELTAB.o    \
+  ${OUT}/CFCAT.o   ${OUT}/ELTAB.o   ${OUT}/GRDEF.o \
   ${OUT}/KOERCE.o  ${OUT}/KONVERT.o ${OUT}/MSYSCMD.o ${OUT}/ODEIFTBL.o \
   ${OUT}/OM.o      ${OUT}/OMCONN.o  ${OUT}/OMDEV.o   ${OUT}/OUT.o      \
   ${OUT}/PRIMCAT.o ${OUT}/PRINT.o   ${OUT}/PTRANFN.o ${OUT}/SPFCAT.o   \
@@ -218,15 +218,11 @@ LAYER2=\
 
 @
 \subsection{Layer 3}
-\subsubsection{Completed spad files}
-\begin{verbatim}
-grdef.spad.pamphlet (GRDEF)
-\end{verbatim}
 
 <<layer3>>=
 
 LAYER3=\
-  ${OUT}/GRDEF.o ${OUT}/LIST3.o ${OUT}/MKFUNC.o \
+  ${OUT}/LIST3.o ${OUT}/MKFUNC.o \
   layer3done
 
 @
diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html
index c16accc..287754e 100644
--- a/src/axiom-website/patches.html
+++ b/src/axiom-website/patches.html
@@ -829,6 +829,8 @@ algebra/Makefile add clique mechanism<br/>
 algebra/Makefile move AGG to layer1<br/>
 <a href="patches/20081223.02.tpd.patch">20081223.02.tpd.patch</a>
 algebra/Makefile move BASTYPE to layer0<br/>
+<a href="patches/20081223.03.tpd.patch">20081223.03.tpd.patch</a>
+algebra/Makefile move GRDEF to layer0<br/>
 
  </body>
 </html>
