building the page