add revisions controller and update character m/c