updated the header structure