Complex triggers implemented