generator comparison