generator OK