range bug fix