ajout de regles, refactorisation