added extension to revision table
added comments
added util generate user
added util generate user