done with weighting stuff