Added page constructor