I messed up the narrative class but everything is basically the same. It still works. Just ignore the deleted added thing.