added Trigger Main