change set in LedgerData to map