Adding income - refactor