more on the header construction