Cosmetic + ajout ViewModel + ajout Helpers