added support for VCF