Getting userpage working with refactored PageData