adding vat_compiler