moved header init outside of vcf class