Added BCSwitch directive