rajout versionning et restructuration js