use ranges