competence.h et .cpp