narration-for-each-ledger