amelioration de la lisibilité du code + test de performance