refacto globale