updated c Headertemplate