deuxieme commit avec utils