add native binning method