adding some more page prototypes