please use b_weight here.