feat: add handlers for triggers