plusieur modification dans chaque pattern