toWords refactor