finish GetRange()