basic page structure completed