introducing IfThenElse with non numeric branches