updated crossover test - IF random