add the version tag
add utility to compare by multiple keys in desc or asc order