algo
add page.