fix  -add barcode