add page.c page.h