Structure de la compilation revu (plus rapide) et ajout des fonction necessaire pour faire une ACP