trigger status changes