added new definition of zero sum