total product sum