improved page structure