inline
fix range