Vladimir Propp examined hundreds of folk tales to determine their underlying structures. He argued that despite surface level differences, the characters and actions in these stories could be grouped into 8 recurring roles - the villain, hero, donor, helper, princess, her father, dispatcher, and false hero. These roles represent the main character types and their functions within the common narrative patterns of folk tales.