value -> base_value