Vladimir Propp identified 31 narrative functions that are commonly found across fairy tales and other narratives. These functions involve character types like the hero, villain, donor, and princess. Propp also analyzed the typical sequence of events, such as the hero leaving home, receiving help, engaging in combat with the villain, and being rewarded at the end. His work established that certain character types and plot structures tend to recur across different stories.