reorganize header