solves range problem