restruct....