add the barcode capture