changed from reassigns to updates