refactoring du header