* multi-pass bin scanning * pr feedback * format * fix typo * adjust metrics for code changes * merge errors