regenerate new draft