add page nav function