building the basic page structure