generation - Updates