started implmenting revisions