First version of the ranges