add normalize header func