Reorganisation du code - chaque environnement est separer