version fonctionnelle après correction