add clearValue function