use textual IDs for pages (instead of numerical)