made generation more even