updated crossover logic. removed crossover marker once the crossover
node has been found.