revisions controller