multi-page functionality revisions