refactoring général, travail sur la bannière, optimisation des requetes