added count_vowels