Taking the maximum version from several files
Refactoring
Refactoring again