modified:   composant.c