add ability to load revisions from history