all the generators