support range as values (1..item.size)