outline functions for Page class