les différents cas possible rencontré :