implementation du nouveau header et ces fonctionnalite