Restruct file