coded switcher