added vcf writing, etc