vcf-compare refactoring