modify PageBounds constructor