After partial implementation of the CCSwitch

After partial implementation of the CCSwitch