new vin algo compiles