more logging + weighting
merge