make add_var_smart_ndim to handle VEGET_MAX