Triggers

@BrettASwift could you take a look?