updated universal template to support global header