GENERATION RATE