echo func trigger support