implemented crossover!
crossover testing mode