extracted ledgerset from strategy, cleaned up a few comments from the PR