working on tracking revisions and compare them