major recoding

adds: vatin object
renames: VIESField to VATINField