add crossover support