change header struct