made generators more useful to our needs