reworked #update so user can edit things
no change