Initial work for ranges ... incomplete