fix range error