revision support
#51 revisions working