tinkering with weight methods for sums (not going exactly as expected)