Add trigger and utility