trigger matching done at step2 and step3