Func_switch