0: always 1: loop 2: loop 3: always