writing several generations / bug in reducer(lost best individuals)