correction CSwitch