modified HEADER MACRO