add external trigger control