dynamic narrator performance