improve page structure