summation methods