conditionnal switch o saucy