fixed missing restruct