generator changes