use sysCodeChan for additional trigger codes instead of statusChan