add barcode library