add functions for different trigger parameter combinations