added barcode input variables