hash range working