Need to refactor amount adding to be testable