restore the ledger