construction of 2-sums added