fix range()