add setValue