gen updated