added PagePlaceHolder data type