restruct statement