update test code crossover