refactoring, séparation code, sprtite reçoit objet plutot que watmilles params