Medialanguage consists of technical, visual, and audio codes used in filmmaking. Technical codes include shot types, angles, movement, and editing. Visual codes include mise-en-scene elements like costumes, props, lighting, and color. Audio codes refer to music, speech like dialogue, and sound effects. Genre refers to the style or category of the film, which in this case is drama. Narratology examines the narrative elements, with this film featuring some but not all of Propp's character archetypes and employing several of Barthes' narrative codes like the enigma code and symbolic code to develop meaning.