On sépare les templates à part + pas mal de nettoyage divers