restruct site