Filling out the trigger methods

Still needs some work