using range