Trigger Framework complete