started markov trigger, some refactoring on the creation of triggers and allowed procs to be used as responses