setting up page content constructs