modify get_value