Hierachical Modes + variables in the condition