ready for navoidable refactor to nite pages and prev pages