narrative cinema development 847524