DRY

move money logic to money method