added round weighting