event generate node pages