made version number control more smart