Vcf implementation