add page algorithms