generators update