minor cleanup
adding trigger to parsing
added trigger evaluation as well as gt/lt/gte/lte evaluation