first refactoring at 15_in_words