flexible range