playing with eval abstract expression for triggers