restructure page