reduce crossover