ajout d'une grosse partie d'utilities faute de mieux