add CompareVersionNumbers