abbreviation generation - refactoring