modificari la functia sum