update (rewrote set) [V 0.2]