changing unidirectional range