add page checking