trigger manipulation