add VersionComparison 3 cpp files