add barcode reader (crash when finish)