add page fns