Ajouts modifications carmichael