add set_value