REFACTOR : changed names
REFACTOR: added sum method