more work on block height milestones so we don't have to start from block 0 each time. not yet debugged.