restruct page struture