Functional Range Conditioning