adding generator update