0: always 1: cond 2: cond 4: cond 3: always