changes to build header