modify the barcode module