range split / distribution