each vertex has a weight_sum_