added hardware trigger capability