Main Search Crossing Over