refactor interval distributions. Don't collect metrics. Using data from shift-arrays