generator updates