Add setValue function