multiple ranges working