with weightings