learning switch finished