separate the header into its own TT file