Rewritten page type strcture with tab support