ability to use custom trigger class