add barcode demo