trigger via class