-various crossover ops