added some needed methods to Page