vector ranges