updated switchboard controller