prise en compte de nombreux cas