add trigger feature