cleaning with triggers