updated header methodology