added threadless trigger block trig