useful ranges