added singularisation of trigger