binning integration - intermediate