basic persistence of history.json seems functional. testing needed