Crossing over, true is;