Roland Barthes suggested that there will be at least one of the 5 codes that describe the meaning of a text.
Hermeneutic/ Enigma code
The purpose of this is to keep the audience guessing until the final scenes are revealed and closure is achieved.
Proairetic/ Action code
These elements add suspense to the text.
Elements of the semantic code are called Semes.
Exercises opposites to show contrasts and create more meanings. This creates tension and character development.